Career 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour V Trofeo Barcelona de Tenis - Barcelona Challenger Copa Sevilla - Seville Challenger Ciudad de Guayaquil - Guayaquil Abierto Internacional de Salinas 'Dario Expreso' - Salinas Open Diputacion Ciudad de Pozoblanco - Cordoba Tenerife Challenger Bogota Challenger Segovia Challenger Freudenstadt Challenger Sydney International - Sydney Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat-Godo '97 - Barcelona Rado Swiss Open - Gstaad 1997 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open 1997 - Amsterdam U.S. Pro Tennis Championships - Boston Marbella Open - Marbella International Championships of Sicily - Palermo Grand Prix de Tennis de Lyon - Lyon Hellmann's Cup - Santiago Dubai Tennis Open - Dubai Antwerp Franklin Templeton Tennis Classic - Scottsdale Scottsdale Estoril Open - Estoril Open Seat-Godo '98 - Barcelona Investor Swedish Open - Bastad Rado Swiss Open - Gstaad 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino RCA Championships - Indianapolis Mallorca Open - Mallorca International Championships of Sicily - Palermo Heineken Open - Auckland Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Estoril Open - Estoril Tento Czech Open - Prague Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart Generali Open 1999 - Kitzbuhel Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo Dubai Tennis Open - Dubai Casablanca Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2000 - Barcelona Gerry Weber Open - Halle Gstaad Stuttgart UBS Open Gstaad - Gstaad Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Qatar Mobil Open 2001 - Doha Cerveza Club Colombia Open - Bogota Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Telenordia Swedish Open - Bastad Generali Open 2001 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Qatar Exxon Mobil Open 2002 - Doha Adidas International - Sydney Abierto Mexicano de Tenis Pegaso - Acapulco Dubai Tennis Open - Dubai Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open 2003 - Doha Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Dubai Estoril Barcelona Rosmalen Nottingham Gstaad Washington Amsterdam Umag Bournemouth Bucharest Marbella Tel Aviv Milan Estoril Barcelona Nice Oporto Kitzbuhel San Marino Valencia Santiago Estoril Florence Stuttgart Prague Santiago ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Pozoblanco Challenger Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Estoril Open - Estoril Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open 13 - Marseille Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Dutch Open Tennis - Amersfoort Thailand Open - Bangkok Bucaramanga Challenger Open Seat Godo 2007 - Barcelona Constanta Challenger U.S. Mens's Clay Court Championship - Houston II Challenger Ciudada de Guayaquil - Guayaquil XII Abierto Internacional de Salinas - Salinas Challenger Britania Zavaleta - Puebla Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Heilbronn Open - Heilbronn Sony Ericsson Open 2008 - Belgrade San Luis Potosi Challenger - San Luis Potosi International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Morocco Tennis Tour - Marrakech Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Akbank Private Banking TED Open - Istanbul 84° Concurso Internacional Tenis San Sebastian - San Sebastian Citta di Como Challenger - Como TEAN International - Alphen Aan Den Rijn Pekao Open - Szczecin Abierto Internacional Varonil Ciudad de Cancun - Cancun Sao Paulo Challenger Salinas Challenger Johannesburg Challenger Heineken Challenger - Ho Chi Minh City Manta Challenger San Sebastian Challenger Manerbio Challenger Tiburon Challenger Calabasas Challenger Medellin Challenger Salinas Challenger Tanger Challenger Rabat Challenger Cairo Challenger Cremona Challenger Heilbronn Challenger - Heilbronn Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig Trofeo Barcelona de Tenis - Barcelona Nord/LB Open - Braunschweig 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Singapore Mens Tennis Open - Singapore Bangkok Challenger - Bangkok Barletta Citta'Della Disfida Open 98 - Barletta Zivnobanka Open - Prostejov Braunschweig Open - Braunschweig Venice Open - Venice VI Open Banc Agricol - Andorra Open Maxon - Barcelona Pekao Open 2003 - Szczecin Napoli International Cup - Napoli Corona Mexico City Open - Mexico City VIII Torneo Internazionale di Tennis - Barletta Jagermeister Open - Braunschweig Schickedanz Open - Furth Banca Stato Challenger Lugano - Lugano 10ø Tornea B. Camparini - Reggio Emilia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Siemens Open 2004 - Scheveningen Open Castilla y Leon - Segovia Trani Cup - Trani Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari Banja Luka Challenger 2004 - Banja Luka Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Tunis Open - Tunis Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Schickendanz Open - Furth Riviera di Rimini Challenger - Rimini Ciudad de Pozoblanco Open Diputacion - Cordoba ATP Open Castilla y Leon - Segovia Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo IPP Geneva Trophy - Geneva Challenger Copa Sevilla - Seville Pekao Open 2005 - Szczecin Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Mobilux Open - Luxembourg Intersport Heilbronn Open - Heilbronn Copa Kia - Santiago Challenger 42 - Andrezieux X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli XL Bermuda Open - Bermuda Czech Open 2006 - Prostejov Nord LB Open 2006 - Braunschweig Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia Concurso Internacional de Vigo - Vigo Ciutat de Barcelona - Barcelona Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Bancolombia Open - Bogota Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Marrakech Tunis Open 2007 - Tunis ECU Prague Open - Prague Schickedanz Open 2007 - Furth Challenger Lugano - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Siemens Open 2007 - Scheveningen Porsche Open - Poznan Open Castilla y Leon - Segovia LXVII Concursu Internacional de Vigo - Vigo Kos-Zucchetti Tennis Cup - Cordenons UTC Open by Selena - Cherkassy Copa Sevilla 2007 - Seville Posillipo Tennis Cup - Napoli Eutelsat Monte Carlo Open - Monte Carlo Open Costa Daurada - Tarragona Italian Open - Rome XIII Trofeo Ciudad de Quito - Quito Licher German Open - Hamburg Italian Open - Rome 13th Paris Open - Paris Copa Petrobras Colombia - Bogota Licher German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Monte Carlo Open - Monte Carlo Copa Petrobras Brazil - Belo Horizonte Italian Open - Rome German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Copa Petrobras Uruguay - Montevideo Tennis Masters Series - Montreal Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Internazionali di Tennis di Bergamo - Bergamo Tennis Masters Series - Hamburg Bancolombia Open - Bogota Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati AGT Challenger - Leon Tennis Masters Series - Madrid Puerto Rico Challenger Tennis Event - Humacao Tennis Masters Series - Paris Indian Wells Key Biscayne Monte Carlo Hamburg Rome Tunis Open - Tunis Stuttgart Izmir Cup - Izmir Hamburg Monte Carlo Rome ATP Open Castilla y Leon - Segovia Challenger Copa Sevilla 2008 - Seville Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Challenger Britania Zavaleta - Puebla Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tanger Challenger Tennis Masters Series - Madrid Meknes Challenger Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Bogota Challenger Quito Challenger Mutua Madrilena Masters Madrid - Madrid Puebla Challenger Kosice Challenger Bucaramanga Challenger Meknes Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open French Open Wimbledon U.S. Open French Open French Open Wimbledon U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Banca Stato Challenger - Lugano French Open - Paris Wimbledon - London ARAG World Team Championship - Dusseldorf French Open - Paris Wimbledon - London The Samsung Open - Bournemouth Allianz Suisse Open Gstaad - Gstaad Dubai Tennis Open - Dubai Pilot Pen International - New Haven Romanian Open - Bucharest Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Croatian Indoors - Split Grand Prix Hassan II - Casablanca XII Internazionali di Tennis CARISBO - Bologna CA Tennis Trophy - Vienna Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Qatar Mobil Open '99 - Doha Open 13 - Marseille Scania Stockholm Open - Stockholm Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Grand Prix Hassan II - Casablanca Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg Heineken Open - Auckland Grand Prix Hassan II - Casablanca Estoril Open - Estoril 2001 Mercedes Cup - Stuttgart BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril Telenordia Swedish Open - Bastad Energis Open - Amersfoort Gelsor Open Romania - Bucharest Adidas International - Sydney BellSouth Open - Vina del Mar Sydney Internationaler Raiffeisen Grand Prix - St. Polten Vienna Dubai Montevideo Buenos Aires Bastad San Marino Umag Bucharest Palermo Santiago Montevideo Telenordia Swedish Open - Bastad TD Waterhouse Cup - Long Island San Marino Adidas International - Sydney Grand Prix de Tennis de Lyon - Lyon Hellmann's Cup - Santiago Dubai Tennis Open - Dubai Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Campionati Internazionali di Sicilia - Palermo Sydney International - Sydney Copa Telmex - Buenos Aires Open Seat-Godo '99 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Allianz Suisse Open Gstaad - Gstaad AIG Japan Open Tennis Championships - Tokyo Abierto Mexicano Telcel - Acapulco Barcelona Merano Open - Merano Investor Swedish Open - Bastad Grolsch Open - Amsterdam RCA Championships - Indianapolis Waldbaum's Hamlet Cup - Long Island St. Polten Wimbledon - London Connex Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Adidas International - Sydney Cerveza Club Columbia Open - Bogota Abierto Mexicano de Tenis Pegaso - Acapulco Generali Open 2002 - Kitzbuhel Copa AT&T - Buenos Aires Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna CA Tennis Trophy - Vienna Stockholm Generali Open - Kitzbuhel Qatar Mobil Open 2000 - Doha Open Sabadell Atlantico - Barcelona Grand Prix de Tennis de Toulouse - Toulouse Adidas International - Sydney Paegas Czech Open - Prague Internazionali di Tennis di San Marino - San Marino 2000 Mercedes Cup - Stuttgart Chevrolet Cup - Vina del Mar Mexico City UBS Open Gstaad - Gstaad Davidoff Swiss Indoors - Basel Heineken Open - Auckland Qatar Open - Doha Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Tennis Masters Series - Indian Wells Gelsor Open Romania - Bucharest Bucharest Mallorca Open - Mallorca TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Abierto Mexicano de Tenis Pegaso - Acapulco International Championship of Croatia - Umag Amsterdam Brasil Open - Costa do Sauipe Open Romania - Bucharest Medibank Private International - Sydney Argentina Open - Buenos Aires Barcelona Chennai Open - Chennai Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo du Maurier Open - Toronto Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Italian Open - Rome Eurocard Open - Stuttgart 14th Paris Open - Paris The Ericsson Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Paris Indian Wells Monte Carlo Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg French Open - Paris Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, F, ESP-AUS 3-1 Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston ATP Tour World Championship - Hannover Tennis Masters Cup - Shanghai Olympics - Sydney Atlanta Olympics